technical staff - German English Dictionary